.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
*html.clearfix{height:1%;} 
.clearfix{display:block;} 
html{overflow-y:scroll;margin:0px 0px;padding:0px 0px;}
body{margin:0px 0px;padding:0px 0px;overflow-x:hidden;}
body, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,form, fieldset,legend, input, button,textarea, p,th, td ,figure,font{margin:0;padding:0;font-size:12px;font-weight:normal;}
a,li,em{font:normal 12px arial,sans-serif;text-decoration:none;color:black;}
a img{border:none;}
textarea{resize:none;}
ul li{list-style:none;}
a:hover {text-decoration:none;color:#336666;}
/* for html5 */
article, aside, figcaption, figure,footer, header, hgroup, nav, section,datalist,details,span {display:block;}
strong{font-family:"Microsoft YaHei";}
.placeholder{color:#999;}
.f_l{float:left;}.f_r{float:right;}
.hide{display:none!important;}
.w_100{width: 100px;}
.mt_5{margin-top:5px!important;}.mt_10{margin-top:10px!important;}.mt_15{margin-top:15px!important;}.mt_37{margin-top:37px!important;}.mt_50{margin-top:50px;}
.mb_50{margin-bottom:50px;}.mb_10{margin-bottom:10px;}.mb_20{margin-bottom:20px;}
.color_white{color:white!important;}
.color_d1d1d1{color:#d1d1d1!important;}
.red{color:#E3370F!important;}
.b_none{border:none !important;}
.pb_0{padding-bottom:0px !important;}
.mb_0{margin-bottom:0px !important;}
.br_1{border-right: 1px solid #d1d1d1;}
.pr_10{padding-right:10px;}


.removeAlert{background:url(bgimg/alerBoxclose.png)!important;}

/***/
.br_css3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*select down*/
.js_selectDown li {line-height:22px;height:22px;font-size:12px;color:black;text-align:left!important;display:block;}
.js_selectDown {border:1px solid #817F82;background:white;overflow-x:hidden;}
.js_selectDown .cur{background:#3366CC;color:white;}
.js_flagShowUl{cursor:pointer;}
.pageClass .curr{color:black!important;background:none!important;}
/*header*/
.bgrotate{-webkit-transition: -webkit-transform .4s ease-in;}
.header{height:213px;width:100%;background:white;}
.headerMain{width:1200px;height:213px;margin:0 auto;position:relative;background:white;overflow:hidden;}
.headerMain .top{height:116px;width:1200px;overflow:hidden;position: relative;}
.headerMain .top .logo{width:246px;margin-top: 36px;height:70px;/*70  116*/
	background:url(i/bg.png) repeat;
	overflow:hidden;display:inline-block;float:left;
}
.headerMain .top .regionBlock{float:left;width:100px;background:white;position: relative;height:116px;}
.headerMain .top .regionBlock em{position:absolute;bottom:30px;left:10px;font-size:16px;font-family: "Microsoft YaHei";}
.headerMain .top .regionBlock a,.headerMain .regionBlock a:hover{position: absolute;bottom:10px;left:10px;color:rgb(244,96,14);}
.headerMain .top h1{width:800px;overflow: hidden;font-weight: bold;height:40px;line-height:40px;font-size:22px;font-family: "Microsoft YaHei";float:left;margin-top:70px;color:rgb(244,96,14);}
.headerMain .captionUl{height:38px;width:1000px;background:rgb(244,96,14);float:left;overflow: hidden;}
.shopCar{height:38px;float:right;background:rgb(244,96,14);display: inline-block;width:200px;position: relative;}
.shopCar span{border-radius:8px;position: absolute;width:100px;height: 20px;border:2px solid rgb(205,145,98);right:10px;top:7px;background: white;display: inline-block;}
.shopCar .shopTotal{position: absolute;right:30px;top:12px;}
.shopCar .arrow{position: absolute;right:20px;top:21px;width: 7px;height: 5px;
	background: url(i/setting.png) 0 -360px;overflow: hidden;}
.shopCar .shopTotal em{color:rgb(244,96,14);display: inline-block;margin:0 2px; }
.goSettle{border-radius:6px;background: rgb(244,96,14);height:20px;position: absolute;right:20px;top:-15px;display: inline-block;width:70px;line-height: 20px;color: white;text-align: center;}

.headerMain .captionUl li {display: inline-block;padding:0 30px;height:38px;line-height:38px;border-right:1px solid #d1d1d1;float:left;}
.headerMain .captionUl li a{color: white;font: bold 17px arial,sans-serif;}
.headerMain .captionUl .curr{border:none;background:rgb(192,21,38);}
.headerMain .searchBar{width:1200px;height:36px;background:rgb(236,236,236);padding:2px 0;}
.headerMain .searchBlock{width: 520px;height: 36px;background:rgb(244,96,14);position: relative;float: left;}
.headerMain .searchBlock .searchIcon{position: absolute;display: inline-block;
	width:28px;height:26px;
	background: url(i/search.png) no-repeat white;
	left:2px;top:4px;}
.headerMain .searchBlock .searchText{width:320px;height:26px;_line-height:26px;position:absolute;top:4px;left:30px;border:none;outline: none;background: white;overflow: hidden;}
.headerMain .searchBlock .searchDwon{height:22px;padding:2px 0;width:70px;background: white;top:4px;position: absolute;left:350px;}
.headerMain .searchBlock .searchDwon em{position:relative;height:22px;text-align:left;line-height: 22px;background:rgb(252,229,141);display: inline-block;padding:0 10px;}
.headerMain .searchBlock .searchDwon .arrow{position:absolute;right:0px;top:10px;display: inline-block;
	/*width:9px;height: 7px;background:url(i/tool-btn.png) -25px -1325px;*/
	width:7px;height:5px;background: url(i/setting.png) 0 -360px no-repeat rgb(252,229,141);
	overflow: hidden;
}
.headerMain .searchBlock .search {width:100px;height:36px;line-height: 36px;text-align:center;display: inline-block;left:420px;position: absolute;font-size: 14px;color: white;}
.hotSearch{float:left;display:inline-block;width:80px;float:left;line-height: 36px;margin-left:20px;}
.hotTagUl li{float:left;padding:0 15px;height:36px;line-height: 36px;}

/*info*/
.infoBanner{height:22px;width:1200px;line-height:22px;border-bottom:1px solid #d1d1d1;}
.infoBanner .info{float:left;}
.infoBanner .info li{float:left;padding:0 5px 0 20px;position: relative;height:22px;line-height:22px;overflow:hidden;}
.infoBanner .info em{position: absolute;top:2px;left:5px;height:15px;width: 15px;background: black;display: inline-block;overflow: hidden;}
.infoBanner .info .stow{background: url(i/bg.png) -300px -155px;top:4px;}
.infoBanner .info .client{background: url(i/bg.png) -300px -180px;top:1px;}
.infoBanner .info2{float:right;}
.infoBanner .info2 li{float:left;padding:0 5px;height:22px;line-height:22px;overflow:hidden;}

#footer{width:100%;background:white;}
.footerMain{width:1200px;margin:0 auto;}
.footerMain .questionUl{border-radius:4px;width:1198px;border:1px solid #d1f1f1;padding:15px 0;}
.footerMain .questionUl li{width:300px;float:left;height:190px;margin:0 -1px;border-right:1px solid #d1d1d1;border-left:#d1d1d1;}
.footerMain .questionUl li .aimg{display:block;width:80px;height:80px;float:right;margin:10px 20px 10px 0;}
.fbg1{background:url(i/bg.png) -235px -70px;}
.fbg2{background:url(i/bg.png) -325px -70px;}
.fbg3{background:url(i/bg.png) -5px -130px;}
.fbg4{background:url(i/bg.png) -95px -130px;}

.questionUl .left1{float:left;width:100px;padding-left:50px;}
.questionUl .left1 em{font-size: 15px;color:rgb(199,199,199);}
.questionUl .left1 a{width:100px;line-height:22px;float:left;color:rgb(199,199,199);}

.questionUl .left2{float:left;width:200px;padding-left:50px;}
.questionUl .left2 em{font-size: 15px;color:rgb(199,199,199);}
.questionUl .left2 a{width:200px;line-height:22px;float:left;color:rgb(199,199,199);}
.questionUl .left2 .e1{font-size:12px;width:200px;line-height:22px;color:rgb(199,199,199);display:block;}

.aboutUl{padding:20px 0;margin:0 auto;width:100%;height:20px;line-height:20px;
	text-align:center;border-bottom: 1px solid #d1d1d1;}
.aboutUl li{padding:0 10px;border-right: 1px solid #d1d1d1;display: inline;}
.aboutUl li a{font-size:15px;color: #d1d1d1}
.copyrightUl {width: 100%;padding-top: 15px;}
.copyrightUl span{line-height:16px;color: #d1d1d1;font-family: "Microsoft YaHei";}
.copyrightUl .f_r{text-align: right;}
.copyrightUl .logo2{display:inline-block;width:50px;height:50px;background:url(i/bg.png)-345px -160px;margin-left:10px;}